// 方法的可选参数
void main(List<String> args) {
  printPerson1("小明");
  printPerson1("小明", age:18);
  printPerson1("小明", age:18, gender: "其他");
  
  printPerson2("小明");
  printPerson2("小明", 18);
  printPerson2("小明", 18, "妹子");
}
// 正常的参数必须放在可选参数后面
printPerson1(String name, {int age, String gender}) {
  print("name=$name,age=$age, gender=$gender");
}
// 正常的参数必须放在可选参数后面
printPerson2(String name, [int age, String gender]) {
  print("name=$name,age=$age, gender=$gender");
}
